package xsxdjc.class9
public class 年龄风险分类{
	static public class ClasOption implements hc.bre.cmn.IListOption{
		int id;
		String code;
		String name;
	};
	public static final ClasOption 青年 = new ClasOption(id:1, code:'青年', name:'');
	public static final ClasOption 壮年 = new ClasOption(id:2, code:'壮年', name:'');
	public static final ClasOption 中年 = new ClasOption(id:3, code:'中年', name:'');
	public static final ClasOption 其它 = new ClasOption(id:0, code:'其它', name:'');
	public static Closure rule = {_context_ ->
		hc.bre.clas.ClasResult _result_ = new hc.bre.clas.ClasResult();
		_result_.rname = '年龄风险分类';
		_result_.rpath = 'xsxdjc/class9/年龄风险分类';
		
		switch(基本信息.年龄){
			case 18..30 :
				_result_.clas = 年龄风险分类.青年;
				break;
			case 31..<41 :
				_result_.clas = 年龄风险分类.壮年;
				break;
			case 41..65 :
				_result_.clas = 年龄风险分类.中年;
				break;
			default :
				_result_.clas = 年龄风险分类.其它;
				break;
		};
		
		return _result_;
	};
};